html,body{
 background: #fff;
}
a{
	color: #333;
}
a:hover{
	text-decoration: none;color: #ab7165;
}
.clear:after{
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.wow{
	visibility: hidden;
}
.wrapper{
	width: 1300px;margin: 0 auto;
}
/*首页*/
.header{
	position: relative;  z-index: 999;
}
.header-top{
 padding-top: 30px;
}
.header-top .logo{
	display: inline-block;
}
.header-btn{
	float: right; display: inline-block;
}
.header-btn .btn{
	width: 100px; height: 40px; display: inline-block; line-height: 40px; text-align: center; border: 1px solid #ba242d; margin-left: 18px; font-size: 18px; color: #ba242d; -moz-border-radius: 5px; border-radius: 5px;
}
.header-btn .btn-red{
background: #ba242d; color: #fff;
}
.header-btn .btn:hover{
	color: #991d24; border-color: #991d24;
}
.header-btn .btn-red:hover{
	background: #991d24;color: #fff;
}
.header-btn-l{
	float: right; display: inline-block; font-size: 14px; color: #2b3e4f;
}
.header-btn-l span{
	margin-right: 20px;
}
.header-btn-l a{
	color: #2b3e4f;
}
.header-btn-l a:hover{
	color: #991D24;
}
.header-btn-l .name{
	color: #BA242D; text-decoration: underline;
}
.header .nav{
margin-top: 25px; 
}
.header .nav-item{
	display: inline-block; margin-right: 58px; font-size: 16px; color: #000; vertical-align: top; position: relative; height: 55px;
}
.header .nav-item > a{
color: #000; display: block; padding-bottom: 10px; position: relative;
}
.header .nav-item > a:after{
	position: absolute; left: 50%; margin-left: -12px; bottom: 0; width: 24px; height: 2px; background: #BA242D;  content: "";
	visibility: hidden; opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	 -ms-transform: scaleX(0);
	     transform: scaleX(0);
}
.header .nav-item.active > a,
.header .nav-item:hover > a{
color: #ba242d; 
}
.header .nav-item.active > a:after,
.header .nav-item:hover > a:after{
	visibility: visible; opacity: 1;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	 -ms-transform: scaleX(1);
	     transform: scaleX(1);
}
.header .nav-item dl{
position: absolute; left: 50%; margin-left: -75px; top:65px; width: 150px; background: #fff; display: inline-block; z-index: 999; text-align: center;  -webkit-box-shadow: 0 2px 10px 1px #999;  -moz-box-shadow: 0 2px 10px 1px #999;  box-shadow: 0 2px 10px 1px #999; visibility: hidden; opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.header .nav-item:hover dl{
	visibility: visible; opacity: 1;
	top:55px;
}
.header .nav-item dd{
	height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; font-size: 14px; color: #000;
}
.header .nav-item dd a{
	color: #000; display: block;
}
.header .nav-item dd a:hover,
.header .nav-item dd.active a{
	color: #BA242D;
}
.header-border{
	border-bottom: 1px solid #e9e9e9;
}
.banner{
	position: relative; height: 680px; overflow: hidden; background: #313439;
}
.banner ul{
	clear: both;
}
.banner li{
height: 680px; position: relative; float: left;
}
.banner .wrapper{
position: relative; height: 100%;
}
.banner-txt{
font-size: 70px; font-weight: bold; position: absolute; left: 0; right: 0; top: 50%; margin-top: -80px; color: #fff;
}
.banner-txt:after{
position: absolute; left: 0; bottom: -18px;content: ""; width: 80px; height: 7px; background: #fff;
}
.h-about{
padding-top: 90px;background: #f4f4f4;padding-bottom: 105px; height: auto; overflow: hidden;
}
.h-about-l{
display: inline-block; vertical-align: top; width: 580px;
}
.h-about-r{
display: inline-block; vertical-align: top; float: right; margin-right: -160px;
}
.g-tit{
}
.g-tit h2{
font-size: 40px; color: #ba242d;
}
.g-tit-en{
font-family: arial; font-size: 22px; color: #909090; text-transform: uppercase;padding-top: 5px; padding-bottom: 18px; position: relative;
}
.g-tit-en:after{
position: absolute; left: 0; bottom: 0; width: 80px; height: 3px; background: #c3c3c3; content: "";
}
.g-tit-center{
text-align: center;
}
.g-tit-center h2{
font-size: 50px;
}
.g-tit-center .g-tit-en:after{
left: 50%; margin-left: -40px;
}

.h-about-txt{
	 font-size: 14px; color: #010101; line-height: 1.8;  margin-top: 34px;
}
.h-about-btn{
margin-top: 50px;
}
.h-about-btn a{
	display: block; width: 140px; text-align: center; height: 45px; line-height: 45px; background: #BA242D; -moz-border-radius: 5px; border-radius: 5px; font-size: 28px; color: #fff; font-family: arial;
}
.h-about-btn a:hover{
background: #991D24;
}
.h-ads{
	
}
.h-product{
padding-top: 110px; background: #F4F4F4; padding-bottom: 75px;
}
.h-product-list{
	margin-top: 54px; text-align: center;
}
.h-product-item{
display: inline-block; margin: 0 38px; position: relative;
}
.h-product-item:hover:after{
position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: "";
background: rgba(186,36,45,0.8);
}
.h-product-item .txt{
position: absolute; left: 0; right: 0;  font-size: 30px; color: #fff; z-index: 1;
}
.h-product-item .txt .ico{
padding-bottom: 10px; display: inline-block;
}
.h-product-item .txt1{
top: 110px;
}
.h-product-item .txt2{
top: 140px; 
}
.h-product-item .txt2 h3{
position: relative; padding-bottom:20px;
}
.h-product-item .txt2 h3:after{
position: absolute;  right: 0; left: 50%; margin-left: -27.5px; bottom: 0; content: "";
width: 55px; height: 2px; background: #fff;
}

.h-system{
padding: 120px 0 90px;
}
.h-system-list{
margin-top: 53px; text-align: center;
}
.h-system-item{
display: inline-block; width: 33%;
}
.h-system-item i{
	display: inline-block; width: 193px; height: 193px; border: 2px solid #ba242d; -moz-border-radius: 50%; border-radius: 50%; 
}
.h-system-item .ico1{
background: url(../imgs/ico1.png) no-repeat center; 
}
.h-system-item .ico2{
background: url(../imgs/ico2.png) no-repeat center;
}
.h-system-item .ico3{
background: url(../imgs/ico3.png) no-repeat center;
}
.h-system-item:hover .ico1{
background:url(../imgs/ico1-1.png)  no-repeat center #BA242D ;
}
.h-system-item:hover .ico2{
background:url(../imgs/ico2-1.png)  no-repeat center #BA242D ;
}
.h-system-item:hover .ico3{
background:url(../imgs/ico3-1.png)  no-repeat center #BA242D ;
}
.h-system-item h3{
font-size: 32px; color: #333; padding-top: 20px;
}
.h-system-item:hover h3{
color: #BA242D;
}
.h-news{
background: #f4f4f4; padding: 90px 0;
}
.h-news-list ul{
margin-top: 95px; margin-right: -79px; height: auto; overflow: hidden;
}
.h-news-item{
width: 380px; margin-right: 79px; float: left;
}
.h-news-item .img{
	width: 380px; height: 330px; overflow: hidden;
}
.h-news-item .img img{
width: 380px; height: 330px;
-moz-transition: all 0.3s;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.h-news-item:hover .img img{
	-moz-transform: scale(1.1);
	 -ms-transform: scale(1.1);
	     transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.h-news-item .txt{
font-size: 16px; color: #666; line-height: 1.5;
}
.h-news-item .txt h3{ 
font-size: 28px; color: #000; padding: 12px 0;
}
.h-news-item:hover .txt h3{
	color: #BA242D;
}
.h-news-item  .time{
font-size: 16px; color: #666; padding-bottom: 5px;
}
.footer{
	background: #313439; color: #bcbbc1; padding-top: 35px; padding-bottom: 20px;
}
.footer a{
	color: #bcbbc1;
}
.footer .wrapper{
	height: auto; overflow: hidden; text-align: center; 
}
.footer-l{
	display: inline-block; float: left; padding-top: 45px;
}
.footer-c{
	display: inline-block;  padding-top: 10px;
}
.footer-nav{
	font-size: 16px;
}
.footer-nav span{
	padding: 0 15px;
}
.copyright{
	padding-top: 15px;
}
.copyright p{
	padding-top: 10px; font-size: 14px;
}
.footer-r{
	display: inline-block; float: right; text-align: left; color: #dadada; line-height: 1.8; width: 245px; font-size: 14px;
}
.footer-r h3{
	font-size: 16px; padding-bottom: 8px;
}
.footer-r .p1{
	position: relative; padding-left: 42px;
}
.footer-r .footer-laber{
	position: absolute; left: 0; top: 0;
}
/*走进中衍*/
.m-banner{
	height: 280px; text-align: center; background-position:center ; -moz-background-size:cover ; background-size:cover ; color: #fff;
}
.m-banner-txt{
	padding-top: 100px;
}
.m-banner-txt .cn{
	font-size: 41px;
}
.m-banner-txt .en{
	font-size: 32px;
}
.m-banner-txt .en span{
	padding: 0 20px;position: relative;
}
.m-banner-txt .en span:after,
.m-banner-txt .en span:before{
	position: absolute; top: 50%; margin-top: 2px; content: ""; width: 33px; height: 4px; background: #fff; -moz-border-radius: 5px; border-radius: 5px;
}
.m-banner-txt .en span:before{
	left: -33px;
}
.m-banner-txt .en span:after{
	right: -33px; 
}
.subnav{
	height: 80px; background: #fff; 
}
.subnav .wrapper{
	height: 100%;position: relative;
}
.subnav ul{
	
}
.subnav ul li{
	display: inline-block; margin-right: 100px; line-height: 80px; font-size: 18px; 
}
.subnav ul li.active,
.subnav ul li:hover{
	background: url(../imgs/ico5.png) no-repeat center 71px;
}
.subnav ul li.active a,
.subnav ul li:hover a{
	color: #BA242D;
}
.subnav .current{
	position: absolute; right: 0; bottom: 0; width: 240px; height: 95px; background: #BA242D; background: rgba(186,36,45,0.7); text-align: center;  color:#fff;
}
.subnav .current-cn{
	padding-top: 20px; font-size: 20px; font-weight: bold;
}
.subnav .current-en{
	font-size: 18px; text-transform: uppercase; padding-top: 8px;
}
.m-about{
	background: #f5f5f5; padding: 50px 0 100px;
}
.m-tit{
	
}
.m-tit h2{
	font-size: 46px; color: #ba242d;
}
.m-tit-en{
	font-size: 34px; text-transform: uppercase; color: #b0b0b0; padding-top: 8px;
}
.m-about-txt{
	padding-top: 25px; font-size: 18px; color: #000; line-height: 1.7; font-family: "新宋体","宋体";
}
.m-about-txt p{
	padding-bottom: 25px;
}
.m-notice{
	background: #F5F5F5;padding: 30px 0 65px; 
}
.m-notice-list{
	border: 1px solid #dcdcdc; -moz-border-radius: 5px; border-radius: 5px; background: #fff;
}
.m-notice-tit{
	height: 50px; border-bottom: 1px solid #dcdcdc; background: #ffeaeb; 
}
.m-notice-tit span{
	 padding-left: 10px; font-size: 16px; color: #323232; margin-left: 25px; border-left: 2px solid #BA242D; height: 18px; line-height: 18px; margin-top: 15px; display: inline-block; vertical-align: top;
}
.m-notice-list ul{
	padding: 0 40px;
}
.m-notice-item{
	border-bottom: 1px solid #dcdcdc; height: 80px; line-height: 80px; font-size: 16px; position: relative;
}
.m-notice-item:before{
	position: absolute; left: -18px; top:50%; margin-top: -4px; content: ""; width: 8px; height: 8px; background: #ba242d; -moz-border-radius: 50%; border-radius: 50%;
}
.m-notice-item:last-child{
	border-bottom: 0;
}
.m-notice-item a{
	color: #2b3e4f;
}
.m-notice-item a:hover{
	color: #BA242D;
}
.m-notice-item .time{
	float: right; font-size: 14px; color: #999;
}
.m-product{
	background: #F5F5F5; padding: 45px 0 60px;
}
.m-product-list{
	margin-right: -35px; height: auto; overflow: hidden; margin-bottom: 10px;
}
.m-product-item{
	background: #fff; width: 630px; margin-right: 35px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 25px; height: auto; overflow: hidden; margin-bottom: 40px;
}
.m-product-item .img{
	float: left;
}
.m-product-item .txt{
	margin-left: 25px; float: left; color: #2b3e4f;
}
.m-product-item .txt h3{
	font-size: 20px;  padding-bottom: 10px;
}
.m-product-item .txt h5{
	font-size: 14px; font-weight: lighter;padding-bottom: 25px;
}
.m-product-item .txt p{
	padding-bottom: 10px; font-size: 18px;
}
.m-product-item .txt p span{
	font-size: 24px; padding-left: 20px;
}
.f-f15642{
	color: #f15642;
}
.f-ba242d{
	color: #ba242d;
}
.m-product-btn{
	margin-top: 20px; width: 160px; height: 40px; line-height: 40px; color: #fff; background: #BA242D; font-size: 20px; text-align: center; display: inline-block; -moz-border-radius: 20px; border-radius: 20px;
}
.m-product-btn:hover{
	color: #fff; background: #991D24;
}
.g-pages{
	text-align: center;
}
.g-pages .num{
	display: inline-block; margin: 0 10px; width: 30px; height: 30px; -moz-border-radius: 50%; border-radius: 50%; border: 1px solid #c1c0c5; text-align: center; line-height: 30px; font-size: 12px; vertical-align: middle;
}
.g-pages .num:hover,
.g-pages .num.active{
	border-color: #BA242D; background: #BA242D; color: #fff;
}
.g-pages .prev,
.g-pages .next{
	width: 30px; height: 30px; display: inline-block; margin: 0 20px; background-repeat:no-repeat ; background-position:center ; vertical-align: middle;
}
.g-pages .prev{
	background-image:url(../imgs/prev.png) ;
}
.g-pages .next{
	background-image:url(../imgs/next.png) ;
}
.m-news{
	background: #f5f5f5; padding: 60px 0 65px;
}
.m-news-list{}
.m-news-item{
	background: #fff; margin-bottom: 20px; padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; clear: both; height: 180px;
}
.m-news-item:hover{
	-webkit-box-shadow:0 0 10px 3px #e2b2b5;
	   -moz-box-shadow:0 0 10px 3px #e2b2b5;
	        box-shadow:0 0 10px 3px #e2b2b5;
}
.m-news-item:last-child{
	margin-bottom: 0; 
}
.m-news-item .item-l{
	display: inline-block; width: 243px; height: 146px; vertical-align: top;
}
.m-news-item .item-l img{
	width: 243px; height: 146px;
}
.m-news-item .item-c{
	display: inline-block; margin-left: 20px; width: 767px; vertical-align: top;
}
.m-news-item .item-c h3{
	font-size: 18px; font-weight: bold; padding-top: 8px; padding-bottom: 30px;
}
.m-news-item .item-c p{
	font-size: 16px; line-height: 1.6;
}
.m-news-item .item-r{
	display: inline-block; vertical-align: top; margin-left: 54px;
}
.m-news-item .item-r .time{}
.m-news-item .item-r .day{
	font-size: 22px; font-weight: bold; display: block; padding-top: 15px; padding-bottom: 5px;
}
.m-news-item .item-r .year{
	font-size: 16px;display: block;
}
.m-news-btn{
	width: 160px; height: 40px; background: #ba242d; -moz-border-radius: 30px; border-radius: 30px; color: #fff; font-size: 20px; display: inline-block; text-align: center; line-height: 40px; margin-top: 20px;
}
.m-news-btn:hover{
	background: #991D24; color: #fff;
}

.m-news-detail{
	background: #F5F5F5;
}
.m-news-detail .tit{
	text-align: center; padding-top: 30px;
}
.m-news-detail .tit h3{
	font-size: 24px; color: #2b3e4f;
}
.m-news-detail .tit h4{
	font-size: 16px; color: #6e6e6e; font-weight: bold; padding-top: 10px; padding-bottom: 10px;
}
.m-news-detail .tit-attr{
	display: inline-block; width: 715px; padding-top: 10px; border-top: 1px solid #d8d8db;
}
.m-news-detail .tit-attr span{
	margin: 0 13px; display: inline-block; font-size: 12px; color: #808080;
}
.m-news-detail .tit-attr span:before{
	content: " "; width: 8px; height: 8px; background: #BA242D; display: inline-block; margin-right: 10px; 
}
.m-news-detail .tit-attr .time{
	margin-left: 85px;
}
.m-news-detail .summary{
	border: 1px dashed #d8d8db; padding: 18px 25px; font-size: 16px; color: #333; line-height: 1.7; margin-top: 23px; position: relative;
}
.m-news-detail .summary .tip{
	position: absolute; left: 55px; top: -15px;
	display: inline-block; padding: 0 15px; background: #f5f5f5; font-size: 18px; color: #BA242D;
}
.m-news-detail .txt{
	padding-top: 25px; font-size: 16px; color: #333; line-height: 1.8; margin-bottom: 30px;
}
.m-news-detail .txt h3{
	font-size: 18px; color: #ba242d; font-weight: bold; padding-bottom: 13px;
}
.m-news-detail .ft{
	padding-bottom: 38px; border-top: 1px dashed #d8d8db; padding-top: 15px;
}
.m-news-detail .ft .prev,
.m-news-detail .ft .next{
	display: inline-block; vertical-align: top; padding-top: 10px; font-size: 16px; line-height: 1.8; 
}
.m-news-detail .ft .prev{
	 width: 235px; padding-right: 67px; border-right: 1px dashed #d8d8db;
}
.m-news-detail .ft .next{
	padding-left: 90px;width: 260px;
}
.m-news-detail .ft .prev h3,
.m-news-detail .ft .next h3{
	font-size: 18px; font-weight: bold; color: #6e6e6e;
}
.m-news-detail .ft .share{
	float: right; font-size: 18px; color: #6e6e6e; font-weight: bold; padding-top: 15px;
}
.m-news-detail .ft .share i{
	display: inline-block; vertical-align: middle; margin-left: 12px;
}
/*加入中衍*/
.m-join{
	padding-top: 98px;
}
.m-join-main{
	margin-top: 55px;
}
.m-join-l{
	display: inline-block; vertical-align: top;
}
.m-join-r{
	margin-left: 42px; display: inline-block;vertical-align: top;
}
.m-join-r .qr{
	margin-left: -15px; margin-top: -15px;
}
.m-join-r .qr-item{
	display: inline-block; margin-right: 60px; text-align: center; width: 173px;
}
.m-join-r .qr-item p{
	font-size: 20px; color: #666; font-weight: bold;
}
.m-join-r .txt{
	margin-top: 30px; font-size: 20px; color: #000;  line-height: 1.5;
}
.m-join-r .txt p{
	padding-bottom: 7px;
}
.m-join-r .btn{
	margin-top: 17px;
}
.m-join-r .btn a{
	width: 160px; height: 55px; text-align: center; line-height: 55px; background: #BA242D; color: #fff; font-size: 24px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block;
}
.m-join-r .btn a:hover{
	background: #991D24; color: #fff;
}
.m-partner{
	margin-top: 184px;
}
.m-partner-list{
	margin-top: 60px; margin-bottom: 100px;
}
.m-partner-list ul{
	height: auto; overflow: hidden;border-top:1px solid #999999 ; border-left: 1px solid #999999;
}
.m-partner-list ul li{
	width: 12.5%;  float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right:1px solid #999999 ; border-bottom:1px solid #999999 ;
}
/*投资者专区*/
.m-investor{
	padding-top: 74px; padding-bottom: 158px; background: #f5f5f5;
}
.m-investor-txt{
	background: url(../imgs/img3.png) no-repeat center; -moz-background-size:cover ; background-size:cover ; height: 188px; text-align: center;
}
.m-investor-txt .desc{
	padding: 54px 190px 0; font-size: 24px; color: #000; line-height: 1.5;
}
.m-investor-list{
	margin-top: 20px;
}


.m-investor-list ul{
	margin-right: -30px; height: auto; overflow: hidden;
}
.m-investor-list ul li{
	width: 300px; height: 290px; float: left; margin-right: 30px; position: relative;
	
}
.m-investor-list ul li .txt{
	position: absolute; left: 0; right: 0; top: 110px; text-align: center; z-index: 2;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.m-investor-list ul li .txt-ico{
	 display: none;
}
.m-investor-list ul li .txt p{
	font-size: 30px; color: #fff; position: relative; padding-bottom: 25px; padding-top: 10px;
}
.m-investor-list ul li .txt p:after{
	position: absolute; left: 50%; bottom: 0; margin-left: -25px; content: ""; width: 50px; height: 2px; background: #fff;
}
.m-investor-list ul li:hover .txt{
	top: 80px;
}
.m-investor-list ul li:hover .txt-ico{
	display: block;
}
.m-investor-list ul li:hover .txt p:after{
	display: none;
}
.m-investor-list ul li:hover:after{
	position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; background: rgba(186,36,45,0.8); z-index: 1;
}



/*弹窗*/
.g-mask{
	position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 9; background: rgba(0,0,0,0.3); display: none;
}
.g-dialog{
		position: fixed; left: 50%; margin-left: -650px; top: 50%; margin-top: -300px\9; width: 1300px;  z-index: 9; background: #fff; display: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-dialog-close{
	position: absolute; right: 0; top: 0; background: url(../imgs/ico15.png) no-repeat center; width: 75px; height: 75px;cursor: pointer;
}
.g-dialog-form{
	width: 560px; margin: 85px auto ;
}
.g-dialog-form ul{}
.g-dialog-form ul li{
	position: relative; padding-left: 95px; margin-bottom: 22px;
}
.g-dialog-form ul li .laber{
	position: absolute; left: 0; top: 0; line-height: 40px; text-align: right; width: 90px; margin-right: 5px; font-size: 14px; color: #666;
}
.g-dialog-form ul li .text{
	height: 40px; border: 1px solid #999; background: #fff; -moz-border-radius: 5px; border-radius: 5px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 20px; font-size: 14px;color: #666;
}
.g-dialog-form ul li .text:focus{
	-webkit-box-shadow: 0 0 3px 0 #BA242D ;
	   -moz-box-shadow: 0 0 3px 0 #BA242D ;
	        box-shadow: 0 0 3px 0 #BA242D ; border-color: #BA242D;
}
.g-dialog-form ul li .text-code{
	width: 335px; 
}
.g-dialog-form ul li .btn-code{
	width: 100px; height: 40px; line-height: 40px; text-align: center; background: #BA242D; border: 0; float: right; color: #fff; font-size: 14px;cursor: pointer;
}
.g-dialog-form ul li .btn-code:hover{
	background: #991D24; color: #fff;
}
.g-dialog-form ul li .btn{
	width: 100%; height: 43px; -moz-border-radius: 5px; border-radius: 5px;color: #fff; font-size: 16px; background: #BA242D; font-weight: bold; border: 0; cursor: pointer;
}
.g-dialog-form ul li .btn:hover{
	background: #991D24;
}
.g-dialog-form ul li textarea{
	padding: 10px;
	font-size: 14px;
	-moz-border-radius: 5px;
	     border-radius: 5px;
	line-height: 25px;
}
/*问答 弹窗*/
.g-dialog-ask{
	margin: 85px 0 65px;
}
.g-dialog-ask ul{}
.g-dialog-ask ul li{
	margin: 4px 0;
}
.g-dialog-ask .tit{
	padding: 10px 62px 10px 38px; background: #ffe2e2; color: #333; font-size: 20px; line-height: 1.5; position: relative; cursor: pointer;
}
.g-dialog-ask .tit:after{
	position: absolute; right: 0; top: 50%; margin-top: -5px; content: ""; background: url(../imgs/ico16.png) no-repeat; width: 50px; height: 10px;
}
.g-dialog-ask .txt{
	padding: 8px 38px; font-size: 16px; color: #333; line-height: 1.7; display: none;
		max-height: 200px;
    overflow-y: auto;
}
.g-dialog-ask ul li.active .txt{
	display: block;
}

/*流程弹窗*/
.g-dialog-step{
	margin: 83px 0 50px;
}
.g-dialog-step .row{
	text-align: center; font-size: 18px; color: #333; clear: both; position: relative;
}
.g-dialog-step .row1{
	margin-left: 40px; margin-right: 50px;
}
.g-dialog-step .row2{
	margin-left: 165px; margin-right: 250px;
}
.g-dialog-step .row .line{
	position: absolute; left: 0; right: 0;top: 41px;  z-index: 0; background: #c3c3c3;height: 1px; z-index: 0;
	
}
.g-dialog-step .row1 .line:after{
	position: absolute; left: 0; top: 50%; margin-top: -3px; width: 6px; height: 6px; background: #c3c3c3; -moz-border-radius: 50%; border-radius: 50%; content: "";
}
.g-dialog-step .row2 .line:after{
	position: absolute; right: 0; top: 50%; margin-top: -4px; width: 6px; height: 6px; background: #c3c3c3; -moz-border-radius: 50%; border-radius: 50%; content: "";
}

.g-dialog-step .item{
	display: inline-block; vertical-align: top; width: 145px; margin-left: 28px; margin-right: 90px; position: relative; z-index: 1;
}
.g-dialog-step .row2 .item{
	margin-left: 90px; margin-right: 28px;
}
.g-dialog-step .item .num{
	width: 84px; height: 84px; display: inline-block; text-align: center; line-height: 84px; font-size: 34px; color: #fff; background: url(../imgs/bg1.jpg) no-repeat center;
}
.g-dialog-step .item:hover .num{
	background-image: url(../imgs/bg2.jpg);
}
.g-dialog-step .item p{
	margin-top: 20px; padding-bottom: 20px;line-height: 1.8; 
}
/*登录*/
.m-login{
	padding-top: 40px;
}
.m-login-hd{
	text-align: center; font-size: 32px; color: #ba242d;  background: url(../imgs/bg1.png) no-repeat center bottom; padding-bottom: 20px;
}
.m-login-bd{
	height: auto; overflow: hidden;
}
.m-login-l{
	float: left;
}
.m-login-r{
	float: left; margin-left: 138px; margin-top: 70px; width: 360px;
}
.m-login-r .login-hd ul{
	overflow: hidden;
}
.m-login-r .login-hd ul li{
	width: 49%;
	float: left;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-bottom: 3px solid transparent;
	cursor: pointer;
}
.m-login-r .login-hd ul li.on{
    border-color: #ba242d;
}
.m-login-r .login-bd ul{
	display: none;
}
.m-login-r .login-bd ul.on{
	display: block;
}
.m-login-r .login-bd li{
	padding: 15px 0; position: relative;
}
.m-login-r .login-bd li .tip{
	float: right; font-size: 12px; color: #BA242D;
}
.m-login-r .login-bd li .tip:hover{
	color: #991D24;
}
.m-login-r .login-bd li .text{
	width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #dddddd; height: 42px; line-height: 42px; font-size: 14px; color: #666; padding: 0 8px 0 38px;
}
.m-login-r .login-bd li .text + .ico-clear{
	position: absolute; right: 9px; top: 0;  width:18px; height: 42px; background: url(../imgs/ico20.png) no-repeat center; z-index: 1; display: none;
}
.m-login-r .login-bd li.active .text{
	border-color: #BA242D;
}
.m-login-r .login-bd li.active .text + .ico-clear{
	display: block;
}
.m-login-r .login-bd li .text-code-wrap{
	width: 60%; display: inline-block; position: relative;
}
.m-login-r .login-bd li .text-code{
	width: 100%;
}
.m-login-r .login-bd li .btn-code{
	float: right;width: 110px; height: 42px; background: #BA242D; text-align: center; line-height: 42px; border: 0; color: #fff; font-size: 14px;cursor: pointer;
}
.m-login-r .login-bd li .btn-code:hover{
	background: #991D24;
}
.m-login-r .login-bd li .item{
	position: relative; height: auto; overflow: hidden; 
}
.m-login-r .login-bd li .ico{
	position: absolute; left: 0; top: 0; width: 40px; height: 40px; display: inline-block;
}
.ico-user{
	background: url(../imgs/ico17.png) no-repeat center;
}
.ico-pwd{
	background: url(../imgs/ico18.png) no-repeat center;
}
.ico-code{
	background: url(../imgs/ico19.png) no-repeat center;
}
.m-login-r .checkbox-wrap span{
	display: inline-block; vertical-align: middle; font-size: 12px; color: #666;
}
.m-login-r .checkbox{
	display: inline-block;vertical-align: middle; margin-right: 10px;
}
.m-login-r .pwd-a{
	float: right;font-size: 12px; color: #BA242D;
}
.m-login-r .pwd-a:hover{
	color: #991D24;
}
.m-login-r .btn{
	width: 100%; height: 42px; text-align: center; line-height: 42px; background: #BA242D; color: #fff; font-size: 16px; font-weight: bold; -moz-border-radius: 5px; border-radius: 5px;  border: 0; cursor: pointer; margin-top: 36px;
}
.m-login-r .btn:hover{
	background: #991D24;
}
.m-login-r .pt0{
	padding-top: 0;
}
.m-login-r .login-bd .img{
	display: inline-block;
	width: 110px;
	border:1px solid #ddd;
	height: 42px;
	position: absolute;
	right: 0;
	cursor: pointer;

}
.m-login-r .login-bd .img img{
   width: 105px;
}
/*注册*/
.m-register{
	
}
.m-register ul{
	margin: 45px 0 150px 230px;
}
.m-pwd-form ul{
	margin: 45px 0 150px 300px;
}
.m-register li,
.m-pwd-form li{
	padding: 14px 0; position: relative; padding-left: 100px;
}
.m-register li .laber,
.m-pwd-form li .laber{
	position: absolute; left: 0; top: 15px; line-height: 40px;
	display: inline-block; width: 85px; text-align: right; font-size: 14px; color: #666; vertical-align: middle; margin-right: 15px;
}
.m-register li .inputs,
.m-pwd-form li .inputs{
	display: inline-block; width: 400px; vertical-align: top; font-size: 14px; color: #333;
}
.m-register li .inputs .text,
.m-pwd-form li .inputs .text{
	width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 44px; line-height: 44px; padding: 0 15px; font-size: 14px; border: 1px solid #dddddd;

}
.m-register li .inputs .phone{
	width: 235px;
	float: left;
}
.m-register li .inputs .getverify-code-btn{
	width: 151px;
	background: #BA242D;
	color: #fff;
	float: right;
	height: 44px;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}

.m-register li .inputs .text:focus,
.m-pwd-form li .inputs .text:focus{
	border-color: #BA242D;
}
.m-register li .inputs .text-code{
	width: 235px;
}
.m-pwd-form li .inputs .text-code{
	width: 290px;
}
.m-register li .inputs  .code{
	display: inline-block; float: right; width: 151px; height: 42px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;
}
.m-register li .inputs  .code img{
	max-width: 100%; display: block; border: 1px solid #ddd; 
}
.m-pwd-form li .inputs .btn-code{
	width: 100px; height: 42px; text-align: center; line-height: 42px; background: #BA242D; -moz-border-radius: 5px; border-radius: 5px; color: #fff; font-size: 14px; border: 0; float: right; cursor: pointer;
}
.m-pwd-form li .inputs .btn-code:hover{
	background: #991D24;
}
.m-register li .msg,
.m-pwd-form li .msg{
	display: inline-block;  vertical-align: middle;  margin-left: 10px; line-height: 40px;
}
.m-register li .radio-wrap{
	margin-right: 30px; line-height: 40px;
}
.m-register li .msg,
.m-pwd-form li .msg{
	font-size: 12px; color: #f15642; background: url(../imgs/ico21.png) no-repeat left center ; display: inline-block; padding-left: 24px;
}
.m-register li .checkbox{
	margin-right: 5px;
}
.m-register li a,
.m-pwd-form li a{
	color: #BA242D;
}
.m-register li a:hover,
.m-pwd-form li a:hover{
	color: #991D24;
}
.m-register li .submit,
.m-pwd-form li .submit{
	width: 400px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; color: #fff; font-weight: bold; border: 0; background: #BA242D; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; margin-top: 15px;
}
.m-register li .submit:hover,
.m-pwd-form li .submit:hover{
	background: #991D24;
}
.m-register li.pt0{
	padding-top: 0;
}
.m-pwd-form li .tip{
	font-size: 14px; color: #666; margin-top: 20px;
}

/*成功提示*/
.m-register-msg{
	padding: 120px 0 385px;
}
.g-msg{
	 text-align: center;
}
.g-msg h3{
	font-size: 22px; color: #666; padding-top: 15px;
}
.g-msg-btn{
	display: inline-block; width: 300px; height: 45px; text-align: center; line-height: 45px; -moz-border-radius: 5px; border-radius: 5px; background: #BA242D; color: #fff; font-size: 16px; color: #fff;  font-weight: bold; margin-top: 50px; letter-spacing: 1px;
}
.g-msg-btn:hover{
	background: #991D24; color: #fff;
}
/*客户中心*/
.m-user{
	background: #f5f5f5; padding: 36px 0 41px; 
}
.m-user .wrapper{
	height: auto; overflow: hidden;
}
.m-user-l{
	width: 260px; height: 650px; background: #fff; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 53px; text-align: center;
}
.m-user-l .user-info{
	
}
.m-user-l .user-info-img{
	padding: 5px; border: 1px solid #bcbbc1; -moz-border-radius: 5px; border-radius: 5px;  display: inline-block;
}
.m-user-l .user-info-img img{
	width: 150px; height: 150px;
	display: block;
}
.m-user-l .user-info h3{
	font-size: 16px; color: #BA242D; padding-top: 18px; padding-bottom: 8px;
}
.m-user-l .user-info h3 a{
	color: #BA242D;
}
.m-user-l .user-info p{
	font-size: 12px;color: #2b3e4f;
}
.m-user-l .user-nav{
	margin-top: 22px; text-align: center;
}
.m-user-l .user-nav li{
	width: 160px; height: 50px; border: 1px solid #bcbbc1; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; margin-bottom: 19px;  font-size: 14px; color: #2b3e4f;
}
.m-user-l .user-nav li a{
	line-height: 48px;
}
.m-user-l .user-nav li.active,
.m-user-l .user-nav li:hover{
	background: #BA242D;
}
.m-user-l .user-nav li.active a,
.m-user-l .user-nav li:hover a{
	color: #2b3e4f; display: block; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e3a7ab; margin: 3px;line-height: 41px; color: #fff;
}
.m-user-r{
	width: 990px; height: 650px; background: #fff; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 45px 30px 30px;
}
.m-user-tit{
	font-size: 14px; color: #2b3e4f; position: relative;
}
.m-user-tit span{
	padding: 0 20px 10px; display: inline-block; border-bottom: 4px solid #BA242D; position: relative; z-index: 2;
}
.m-user-tit:before{
	position: absolute; left: 0; bottom: 0; right: 0; height: 4px; background: #bcbbc1; content: ""; z-index: 1;
}
.m-user-main{
	height: auto; overflow: hidden; padding-top: 20px;position: relative;
}
.m-user-info{
	display: inline-block; width: 560px; padding-top: 15px;
}
.m-user-info li{
	margin-bottom: 20px;
}
.m-user-info .laber{
	width: 90px;display: inline-block;vertical-align: middle; margin-right: 15px; text-align: right; font-size: 14px; color: #2b3e4f;
}
.m-user-info .text{
	width: 450px; height: 40px; line-height: 40px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #bcbbc1; font-size: 14px; color: #2b3e4f; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 17px;
}
.m-user-info .text:focus{
	border-color: #BA242D;
}
.m-user-info li .submit{
	display: block;
	width: 120px;
	height: 45px;
	color: #fff;
	background: #ba242d;
	border: 1px solid #f2d6d7;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	font-size: 16px;
	cursor: pointer;
}
.m-user-info li .submit:hover{
	background: #a10f15;
}
.m-user-img{
	margin-left: 95px;display: inline-block;width: 160px;text-align: center;vertical-align: top;
}
.m-user-img .img{
	
	 height: 160px; padding: 5px; border: 1px solid #bcbbc1; -moz-border-radius: 5px; border-radius: 5px; 
}
.m-user-img img{
	height: 150px; width: 150px;
}
.m-user-img .btn{
	margin: 0 auto;
	margin-top: 15px;
	width: 80px;
	height: 30px;
	position: relative;
}
.m-user-img .btn span{
	display: inline-block;
	background: #ba242d;
	color: #ba242d;
	border:1px solid #ba242d;
	cursor: pointer;
	width: 80px;
	height: 30px;
	line-height: 30px;
	-moz-border-radius: 5px;
	     border-radius: 5px;
	color: #fff;
	text-align: center;
}
.m-user-img .btn input{
	z-index: 1;
	cursor: pointer;
	width: 80px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	 opacity: 0;
            -ms-filter: 'alpha(opacity=0)';
}
.m-user-img .btn input:hover{
	background: #a10f15;

}
.g-table{
	border: 1px solid #dbdbdb;
}
.g-table table{
	width: 100%;text-align: center;
}
.g-table thead th{
	text-align: center; height: 75px; background: #efefef; font-size: 16px; line-height: 1.6;
}
.g-table tbody td{
	height: 40px; font-size: 14px;
}
.g-table tbody tr:nth-child(2n) td{
	background: #f9f9f9;
}
.g-table tbody tr:hover td{
	background: #f9f9f9;
}
.f-13a400{
	color: #13a400;
}

.m-info{
	background: #F5F5F5; padding: 25px 0 40px;
}
.m-info-txt{
	background: #fff; padding: 10px 25px;
}
.m-info-txt .tit{
	font-size: 30px; color: #000; font-weight: bold; padding-bottom: 25px;
}
.m-info-txt .tit .small{
	font-size: 14px; color: #666; font-weight: normal; margin-left: 15px;
}
.m-info-txt .row{
	margin-bottom: 25px;
}
.m-info-txt .row .item{
	display: inline-block; vertical-align: top; font-size: 16px; width: 310px;
}
.m-info-txt .row .item span{
	font-size: 20px; color: #BA242D;
}
.m-info-tab{
	background: #fff; margin-top: 25px;
}
.m-info-tab .hd{
	height: 35px; position: relative;
}
.m-info-tab .hd:after{
	position: absolute; left: 0;  right: 0; bottom: 0; content: ""; border-bottom: 1px solid #d9d9d9;
}
.m-info-tab .hd ul{
	position: relative; height: auto; overflow: hidden; z-index: 1;
}
.m-info-tab .hd li{
	display: inline-block; width: 140px; float: left; text-align: center; line-height:35px; background: #ffb0b5; margin-right: 1px; font-size: 14px;
}
.m-info-tab .hd li a{
	display: block; color: #000;
}
.m-info-tab .hd li.active,
.m-info-tab .hd li:hover{
	background: #ba242d; color: #fff;
}
.m-info-tab .hd li.active a,
.m-info-tab .hd li:hover a{
	color: #fff;
}
.m-info-tab .bd{
	padding: 30px 25px;
}
.m-info-tab .bd-tit{
	height: auto; overflow: hidden; margin-bottom: 25px;
}
.m-info-tab .bd-tit h3{
	font-size: 20px; color: #000; font-weight: bold; display: inline-block; float: left;
}
.m-info-tab .bd-tit h3 span{
	font-weight: normal; font-size: 14px; color: #666; margin-left: 5px;
}
.m-info-tab .bd-tit .btn{
	float: right;
}
.m-info-tab .bd-tit .btn span{
	width: 75px; height: 35px; -moz-border-radius: 5px; border-radius: 5px; color: #BA242D; border: 1px solid #BA242D; display: inline-block; text-align: center; line-height: 35px; margin-left: 10px; font-size: 14px; cursor: pointer;
}
.m-info-tab .bd-tit .btn span.active,
.m-info-tab .bd-tit .btn span:hover{
	background: #BA242D; color: #fff;
}
.bd-table2 table{
	border: 1px solid #cdcdcd; width: 100%; 
}
.bd-table2 table th{
	padding: 0 15px; height: 35px; width: 145px; background: #ffb0b5; border-bottom: 1px dashed #cdcdcd;font-size: 14px;
}
.bd-table2 table td{
	padding: 0 25px;height: 35px;border-bottom: 1px dashed #cdcdcd; font-size: 14px;
}
.bd-table2 table tr:last-child td,
.bd-table2 table tr:last-child th{
	border-bottom: 0;
}
.m-pwd{
	background: #F5F5F5; padding: 90px 0 240px;
}
.m-pwd-hd{
	text-align: center;position: relative;
}
.m-pwd-hd:after{
	border: 1px solid #ddd; position: absolute; left: 0; bottom: 0; right: 0; content: ""; z-index: 1;
}
.m-pwd-hd .item{
	width: 340px; display: inline-block; font-size: 16px; padding-bottom: 10px; position: relative;  z-index: 2; color: #999;
}
.m-pwd-hd .item i{
	width: 24px; height: 24px; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 24px; color: #fff; font-size: 16px; font-weight: bold; background: #cccccc; vertical-align: middle; margin-right: 5px; display: inline-block;
}
.m-pwd-hd .item.active{
	 border-bottom: 2px solid #BA242D; color: #666;
}
.m-pwd-hd .item.active i{
	background: #BA242D; 
}
.m-pwd-bd{
	margin-top: 50px;
}
.m-user-foot{
	height: 46px;
	line-height: 46px;
	background: #ffe0e2;
	text-align: center;
}
.m-user-foot a{
	font-size: 16px;
	color: #000;
	background: url(../imgs/img36.png) no-repeat left;
	padding-left: 30px;
	display: inline-block;
}
.user-mask{
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.2);
	z-index: 1;
	margin: 0;
}
.user-mask.on{
	display: block;
}
.m-user-mask{
	display: none;
	position: fixed;
	z-index: 2;
	top: 50%;
	left: 50%;
	margin-top: -412px;
	margin-left: -358px;
	width: 866px;
	background: #fff;
	padding: 88px 75px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.m-user-mask .del{
	position: absolute;
	top: 20px;
	right: 20px;
}
.m-user-mask .del img{
	width: 22px;
	height: 22px;
}
.user-mask-t li{
    width: 200px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #2b3e4f;
    font-size: 14px;
    display: inline-block;
    border: 1px solid #bcbbc1;
    -moz-border-radius: 4px;
         border-radius: 4px;
    margin: 16px 18px;
    cursor: pointer;
}
.user-mask-t li.on{
	background: url(../imgs/img37.png) no-repeat top right;
}
.user-mask-page{
	margin-top: 60px;
	text-align: center;
}
.user-mask-page li{
	display: inline-block;
	margin: 0 10px;
	cursor: pointer;
}
.user-mask-page li a{
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	-moz-border-radius: 15px;
	     border-radius: 15px;
	border: 1px solid #bdbcc2;
	color: #2b3e4f;
	font-size: 14px;

}

.user-mask-page .prev  img,.user-mask-page .next  img{
	vertical-align: middle;
}
.user-mask-page li.on a{
    background: #ba242d;
    border-color: #ba242d;
    color: #fff;
}
.m-user-mask .sub{
	margin-top: 105px;
	text-align: center;
}
.m-user-mask .btn-sub{
	width: 452px;
	height: 42px;
	color: #fff;
	font-size: 16px;
	background: #ba242d;
	border-radius: 4px;
	border:0;
	cursor: pointer;
} 
/*招贤纳士*/
.m-careers{
	padding-top: 53px; padding-bottom: 60px;
}
.m-careers-tit{
	color: #010101;
}
.m-careers-tit h2{
	font-size: 34px; font-weight: bold; line-height: 1.2;
}
.m-careers-tit .en{
	font-size: 34px;text-transform: uppercase;line-height: 1.2;
}
.m-careers-tit .tip{
	padding-top: 15px; font-size: 14px;
}

.m-careers-list{
	margin-top: 45px;
}
.m-careers-list .hd{
	height: 75px; line-height: 75px; font-size: 14px; color: #000;
}
.m-careers-list .hd .tit{
	 width: 707px; padding-left: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; float: left; position: relative;
}
.m-careers-list .hd .tit:before{
	position: absolute; left: 20px; top: 0; height: 3px; width: 25px; background: #BA242D; content: "";
}
.m-careers-list .hd .txt{
	 width: 590px; float: left;
}
.m-careers-list .bd{
	padding-bottom: 32px; 
}
.m-careers-list .item{
	color: #000; clear: both; height: auto; overflow: hidden; margin-top: 20px;border-bottom: 1px solid #e1e1e1; padding-top: 10px;
}
.m-careers-list .item .tit{
	font-size: 26px; width: 707px; padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;
}
.m-careers-list .item .txt{
	font-size: 14px; line-height: 1.8; float: left; width: 590px; 
}
.m-careers-list .item .txt-desc{
	height: 80px; overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.m-careers-list .item .txt .more{
	margin-top: 20px; display:block; height: 10px; background: url(../imgs/ico23.png) no-repeat left center; margin-bottom: 34px;
}
.m-careers-list .item.active{
	-webkit-box-shadow: 0 0 10px 5px #e2b2b5;
	   -moz-box-shadow: 0 0 10px 5px #e2b2b5;
	        box-shadow: 0 0 10px 5px #e2b2b5;
}
.m-careers-list .item.active .txt-desc{
	height: auto;
}
.m-careers-list .item.active .txt .more{
	background-image: url(../imgs/ico24.png); 
}


.tip{
	width: 300px;
	height: 200px;
	background: rgba(0,0,0,0.2);
	position: absolute;
	z-index: 10;
	top: 20%;
	left: 20%;
	text-align: center;
	-moz-border-radius: 10px;
	     border-radius: 10px;
	display: none;
}
.tip i{
     display: inline-block;
     margin-top: 30px;
}
.tip img{
	width: 65px;
}
.tip p{
	margin-top: 20px;
	font-size: 25px;
}
/*风险评测*/
.fxtest{
	text-align: center;
}
.fxtest .head{
	margin:30px 0 60px;
	font-size: 18px;
	color: #333;
}
.fxtest .head font{
	color: #cc0000;
}
.fxtest .body-ico{
	display: inline-block;
	width: 170px;
	height: 170px;
	line-height: 170px;
	text-align: center;
	background: #cc0000;
	border-radius: 86px;
	font-size: 35px;
	color: #fff;
}
.fxtest .body-txt{
	margin: 63px 0 37px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.fxtest .body-btn a{
	display: inline-block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #cc0000;
	color: #fff;
	border-radius: 3px;
	font-size: 14px;
}
.fxtest .body-btn a:hover{background: #991D24;}
.fxtest .foot{
	color: #999;
	margin-top: 40px;
	line-height: 16px;
	text-align: left;
	font-size: 14px;
}
.user-notice{
	text-align: center;
	width: 218px;
	height: 134px;
	padding: 20px 0 38px;
	background: #f2f2f2;
	border-radius: 5px;
	display: none;
}
.user-notice p{
	font-size: 17px;
	color: #333;
	margin-top: 20px;
}
/*实名认证*/
.userverify  .tip{
	display: block;
	position: static;
	width: auto;
	height: auto;
	text-align: left;
	margin-top: 16px;
	border-radius: 0;
	line-height: 20px;
	padding: 10px;
}
.userverify .tab ul{
    margin:35px 0 65px;
    text-align: center;
    height: 35px;
}
.userverify .tab ul:before{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #797979;
	position: relative;
	top:50%;
}
.userverify .tab li{
	display: inline-block;
	position: relative;
	line-height: 35px;
	background: #fff;
	padding: 0 25px;
	margin: 0 38px;
}
.userverify .tab li i{
	display: block;
	float: left;
	width: 35px;
	height: 35px;
    color: #fff;
    border-radius: 18px;
	background: #999;
    margin-right: 20px;
}
.userverify .tab li span{
	font-size: 25px;
	color: #999;
	font-weight: bold;
}
.userverify .tab li.active i{
	background: #cc0000;
}
.userverify .tab li.active span{
	color: #cc0000;
}
.userverify .form{
	width: 280px;
	margin: 0 auto;
}
.userverify .form li{
	margin-bottom: 25px;
}
.userverify .form .txt{
	box-sizing: border-box;
	width: 100%;
	height: 52px;
	border: 1px solid #ba252e;
	border-radius: 4px;
    padding-left: 38px;
    background-repeat: no-repeat;
    background-position: 9px;
    font-size: 14px;
    color: #333;
}
.userverify .form .name{
	background-image: url(../imgs/img39.png);
}
.userverify .form .password{
	background-image: url(../imgs/img40.png);
}
.userverify .form label{
	color: #333;
	font-size: 14px;
	line-height: 14px;
}
.userverify .form label input{
	position: relative;
	top: 3px;
}
.userverify .form-f{
	text-align: center;
	margin-top: 45px;
}
.userverify .form-f input{
	width: 200px;
	height: 48px;
	background: #ba252e;
	color: #fff;
	border: 0;
	border-radius: 4px;
	cursor: pointer;
}
.userverify .form-f input:hover{
    background: #991D24;
}
.userverify .tip-f{
	margin-top: 25px;
	color: #ba252e;
	text-align: center;
}
/*问卷调查*/
.userverify .quiz .txt p{
	font-size: 15px;
	color: #333;
	line-height: 40px;

}
.userverify .quiz .txt span:last-child{
	margin-left: 20px;
}
.userverify .quiz .txt label{
	margin-right: 30px;
}

.userverify .quiz-hd  .btn p{
	margin-top: 18px;
	color: #fd0101;
	visibility: hidden;
}
.userverify .quiz-bd h2{
	margin-top: 30px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.userverify .quiz-bd  dl{
	border-bottom: 1px dashed #cccccc;
}
.userverify .quiz-bd  dt{
    line-height: 50px;
    font-size: 15px;
    color: #333;
}
.userverify .quiz-bd  dl .red{
	color: #f00;
	display: none;
	font-weight: bold;
}
.userverify .quiz-bd  dl.err .red{
	display:inline-block;
}
.userverify .quiz-bd  dt span{
	margin-right: 40px;
}
.userverify .quiz-bd  dd{
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    color: #333;
}
.userverify .quiz-bd dl dd:last-child{
    margin-bottom: 28px;
}
.userverify .quiz-bd .body-f{
	margin-top: 22px;
	font-size: 14px;
	color: #333;
	text-align: right;
}
.userverify .quiz-bd .body-f span:last-child{
	margin-left: 30px;
}
.userverify .quiz-bd .foot{
	margin:60px 0 110px;
	text-align: center;
}
.userverify .quiz-bd .foot input{
	width: 220px;
	height: 44px;
	color: #fff;
	border: 0;
	background: #ba252e;
	border-radius: 4px;
	cursor: pointer;
}
.userverify .quiz-bd .foot p{
	margin-top: 18px;
	color: #fd0101;
	display: none;
}
.userverify .quiz-bd .foot p.on{
	display: block;
}
.userverify .quiz-bd  .foot input:disabled{
	background: #999;
	cursor: not-allowed;
}
.userverify .quiz-ft h4{
	font-size: 18px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
}
.userverify .quiz-ft p{
	font-size: 14px;
	color: #999;
	line-height: 34px;
}
/*注册弹出层*/
.dialog-verfi{
	background: #fff;
	max-width: 852px;
	padding: 40px 25px 22px;
	display: none;

}
.dialog-verfi .head{
	padding: 17px 0;
	text-align: center;
	color: #c24048;
	font-size: 14px;
}
.dialog-verfi p{
	line-height: 25px;
	color: #666;
}
.dialog-verfi-demo .layui-layer-btn{
	padding: 22px 0;
}
.dialog-verfi-demo .layui-layer-btn a{
	width: 68px;
	color: #bc2f37;
	border-color: #bc2f37;

}
.dialog-verfi-demo .layui-layer-btn .layui-layer-btn0{
 	background-color: #ba242d;
 	border-color: #ba242d;
 	color: #fff;
 }
.dialog-verfi-demo .layui-layer-setwin .layui-layer-close2 {
    right: 0px;
    top: 0px;
    background-position: center;
    background-image: url(../imgs/ico15.png);  
}
.dialog-verfi-demo .layui-layer-setwin .layui-layer-close2:hover {
    background-position: center;
}
.user-notice-demo .layui-layer-setwin .layui-layer-close2 {
 
    right: -10px;
    top: -10px;
    background-image: url(../imgs/img42.png);
    background-position: center;
  
}
.user-notice-demo .layui-layer-setwin .layui-layer-close2:hover {
    background-position: center;
}